/**
 * Einige mathematische Funktionen
 * 
 * @author Torbjoern K.
 */
public class mathutils {
    /**
     * Berechnung der Quersumme einer int-Zahl
     * @param zahl
     * @return int
     */
    public static int quersumme(int zahl) {
        int rest = zahl, sum = 0;
        while(rest > 0) {
            zahl = rest % 10;
            rest = rest / 10;
            sum += zahl;
        }
        return sum;
    }
    
    /**
     * Berechnet die Fakultaet einer Zahl
     * @param zahl
     * @return long
     */
    public static long fakultaet(int zahl) {
        long fakultaet = 1;
        for(int i = 1; i <= zahl; i++) {
            fakultaet *= i;
        }
        return fakultaet;
    }
}
